// lint-staged.config.mjs

export default {
  // JS/TS 文件：运行 Umi 的 lint:js 并自动修复
  '*.{js,jsx,ts,tsx}': ['npm run lint:js -- --fix'],

  // CSS/LESS 文件
  '*.{css,less}': ['npm run lint:style -- --fix'],

  // JSON/YAML/Markdown 使用 Prettier 格式化
  '*.{json,yml,yaml,md}': ['prettier --write'],

  // 可选：检查配置文件格式
  '.prettierrc,.eslintrc,.stylelintrc': ['prettier --check']
};
